package ar.edu.unicen.exa.oop.bbquery.forum_service.crawler;

/**
 * un flyweight mezclado con unos factory methods dan un 
 * hermoso CrawlerDataFactory, con esto podemos crear las 
 * primitivas que querramos para hacer el crawl de un determinado 
 * foro.
 *  
 * @author nicolas
 *
 */
public interface CrawlerAddressFactory {

    /**
     * Aca asocio una clave de la primitiva con 
     * la primitiva en si, si ya se uso se trae del
     * flyweight.
     * 
     * @param key
     * @return
     */
    CrawlerAddress getData(String key);

}